package club.easin.product.service;

import java.util.List;
import java.util.Map;




public interface ProductService {
	
	//数据库查询测试
	public List<Map<String,Object>> getTwoProduct();
	
	/**根据产品id查找产品属性*/
	public List<Map<String,Object>> getProductByid(String productid);
	
	/**根据产品id和产品属性名称查找产品属性值*/
    public List<String> getPropertyByid(String productID,String property);
    
    /**根据系列名称查找系列下的产品短描述*/
    public List<Map<String,Object>> getProductByRangeName(String rangeName);
    
    /**根据产品的子范畴查找产品的系列*/
    public List<Map<String,Object>> getRangeBySubcategory(String subName);
    
    /**根据产品名称和阶段查找产品的各个阶段使用软件*/
    public List<Map<String,Object>> getsoftwareByproduct(String productName,String stage);
    
    /**根据产品名称和现象查找产品引起的原因和解决办法*/
    public List<Map<String,Object>> getReasonAndWay(String productName,String type);
    
    /**根据故障现象查找故障名称和故障检查方法*/
    public Map<String,Object> getInspectByPhenomenon(String phenomenon);
    
    /**根据产品系列查找产品样本*/
    public Map<String,Object> getSampleByRange(String range);
    
    /**根据产品id查找产品样本*/
    public Map<String,Object> getSampleByProductid(String productid);
    
    /**根据产品id查找产品替换*/
    public Map<String,Object> getReplaceByProductID(String productid);
    
    /**根据产品名称和产品故障查找现象*/
    public List<String> getPhenomenonList(String productName,String faultName);
	

}
